Spectral content analysis